7d7d: A Plugin for Creating, Syncing, and Playing Mini-Games within DSH Web UI
7d7d is an MIT-licensed game portal plugin for DSH, designed to address the issues of missing entry points, static hosting, and playback boundaries for HTML5 or Flash mini-games generated by models within the DSH Web UI. The plugin adds a "7D7D" tab to the session tab bar, enabling direct access to the game portal; it utilizes the main server's `/7d7d` prefix for same-origin hosting of resources and APIs; and supports real-time scanning of the local `games/` directory as well as synchronization of community games. It is compatible with both HTML5 single-file games and Flash SWF games, with the latter using a fixed-version, self-hosted Ruffle 0.5.0 for playback to avoid reliance on third-party CDNs. The plugin provides a `skills/7d7d` skill to standardize the model's game generation directory structure, and incorporates a built-in security sandbox mechanism to ensure game ru
Read More